/*
 global
 */
body{font-family:arial,sans-serif;margin: 0; font-weight:normal; padding:10 0 10 0;background-color:#343434;word-wrap: break-word;-webkit-user-select: none;}
p{margin-top:0;margin-bottom:1em}
*{-webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0.15);}
.no_tc{-webkit-tap-highlight-color: rgba(0,0,0,0);}

/*
 title
 */
#title_section{padding:10 0 10 0;-webkit-user-select: text;}
#title{padding: 0 10 0 10;color:#909090;font-size:20px;}
#subtitle{padding: 2 10 6 10;color:#5c5c5c;font-size:16px;-webkit-user-select:text;}

/*
 attitude block
 */
.H1{font-size:125%;line-height:130%;color:#AEB8C5;padding-top:0.1em;padding-bottom:0.1em}
.H2{font-size:105%;line-height:130%;padding-top:0.1em;padding-bottom:0.1em;color:#AEB8C5;}
.PRE, .END{padding:5px 20px;color:#272727;font-size:95%;line-height:140%;border-left:10px solid #E9E9E9;}
.PRE{margin-top:-30px;margin-bottom:-10px;}
.ext_header{height:50px;width:100%;-webkit-user-select: none;display:table;}
.ext_title{line-height:50px;font-size:34px;white-space:nowrap;display:table-cell;color:#40678f}
.ext_title > span{font-family:'DFPLiJinHeiW8-GB';}
.ext_border { display: table-cell;width:640px;}
.ext_border > div{height:8px;border-color:#2c4157;border-style: solid; border-width: 1px 1px 0px 0px;margin-left:20px;}
.ext_footer{-webkit-user-select: none; height:8px;border-color:#2c4157;border-style: solid; border-width: 0px 0px 1px 1px;margin-top:8px;margin-left:32px;}
.ext_content{color:#40678f;padding-left:32px;}
.ext_content p{margin-bottom:0.8em}


/*
 body
 */
#body_section{padding:6 10;color:#909090;overflow-x:hidden;-webkit-user-select: text;}
#body_section[lang=zh]{text-align:justify;letter-spacing:-0.2px;-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:1;line-height:150%;-webkit-hyphens: auto;}
#body_section[lang=en]{line-height:140%;}
#body_section.font_largexxx{font-size:50px;}
#body_section.font_largexx{font-size:46px;}
#body_section.font_largex{font-size:42px;}
#body_section.font_large{font-size:38px;}
#body_section.font_normal{font-size:34px;}
#body_section.font_small{font-size:30px;}
#body_section.font_largexxx[lang=en]{font-size:46px;}
#body_section.font_largexx[lang=en]{font-size:42px;}
#body_section.font_largex[lang=en]{font-size:38px;}
#body_section.font_large[lang=en]{font-size:34px;}
#body_section.font_normal[lang=en]{font-size:30px;}
#body_section.font_small[lang=en]{font-size:26px;}

.cma{margin-right:-0.6em;}
.cmal{margin-left:-0.2em;}
.cmal2{margin-left:-0.6em;}

#body_section p>a,#body_section a.link,.ext_content a{color:#5191d2;text-decoration:none;}

/*
 border link
 */
.border_link {text-decoration:none;color:#4682c5;font-size: 0.8em;display: inline-block;vertical-align: middle;padding: 0.25em 0.8em 0.25em 0.8em;height: 1.5em;line-height: 1.5em;background-color:rgba(81,137,200,0.1);  border-radius: 1em;margin-bottom: 0.45em;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;max-width: 90%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.border_link#hover{background-color:rgba(81,137,200,0.3)}
.border_link span{display: inline-block;vertical-align: middle;width: 0.7em;height: 1.5em;background-image: url("contentview_linkarrow_blue@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size: 0.45em 0.9em;margin-left: 0.3em;}
.border_link[light]{color: #2f9d84;background-color: rgba(122,191,175,0.1);}
.border_link[light]#hover{background-color: rgba(122,191,175,0.3);}
.border_link[light] span{background-image: url("contentview_linkarrow_green@2x.png")}

/*
 topics & relative links
 */
.section_header{position:relative;background-image: url("contentview_sectionheader_bg@2x.png");background-repeat: no-repeat;font-size:26px;color:#ffbaba;width:170px; height:48px;line-height:48px;padding-left:20px;z-index:1}
.section_footer{background-color: transparent;height: 2px;margin: 0px 20px 20px 20px;}
.section_body{background-color: #2e2e2e;margin: -48px 20px 0px 20px;padding: 48px 0px 0px 0px;border-style: solid;border-color: #2b2b2b;border-width: 0.5px;}
.section ul{list-style: none;}
.section ul li{/*height: 90px;*/background-size: 600px 2px;background-repeat: no-repeat;background-position: center top;background-image: url("cities_line@2x.png"); overflow:hidden;}
.section ul li.first{background-image:none}
.section ul li#hover{background-size:100%;background-repeat: x-repeat;background-position: left top;background-image: url("sidebar_cellhighlighted_bg@2x.png");}

.section ul li a{overflow:hidden;text-overflow:ellipsis;/*white-space:nowrap;*/}
#topics_section ul li a.topic_name{ display: block;width:400px;height: 90px;line-height:90px; outline: none;text-decoration:none;font-size:34px;color:#1f1f1f;padding-left:30px;float:left;}
#topics_section ul li a.topic_plus,#topics_section ul li a.topic_check{ display: block;width:200px;height:50px; outline: none;float:right;}
#topics_section ul li a.topic_plus{background-size: 144px 88px;background: url("contentview_topic_sub@2x.png") no-repeat center center;}
#topics_section ul li a.topic_check{background-size: 144px 88px;background: url("contentview_topic_unsub@2x.png") no-repeat center center;}
#topics_section ul li a.topic_plus[newsType=media]{background-size: 144px 88px;background: url("contentview_topic_sub_media@2x.png") no-repeat center center;}
#topics_section ul li a.topic_check[newsType=media]{background-size: 144px 88px;background: url("contentview_topic_unsub_media@2x.png") no-repeat center center;}

#relative_section ul li a{ display: block;line-height:44px; outline: none;text-decoration:none;font-size:32px;color:#1f1f1f;padding: 16px 20px}
#relative_section ul li a.read{color:#808080}
/*#relative_section #read_dot{background-color: #7aaada;display: inline-block;float: left;margin: 16px 12px 6px 0;vertical-align: middle;height: 12px;width: 12px;border-radius: 6px;}*/
/*#relative_section .read #read_dot{background-color: transparent;}*/
#relative_section #relative_title{display: inline-block;/*width: 552px;*/}
#relative_section #relative_subtitle{display: inline-block;font-size: 70%;line-height: 70%;color:#808080;padding: 14px 0 8px 0;}